home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
general
/
modelers
/
geomview
/
source.lha
/
Geomview
/
tools
/
installmodule
< prev
next >
Wrap
Text File
|
1993-10-29
|
852b
|
42 lines
#! /bin/sh
# installmodule: installs binfile and initfile in module-directory
if [ "$3" = "" ] ; then
echo 'usage: installmodule binfile initfile module-directory'
exit 1
fi
binfilepath=$1
initfilepath=$2
moduledir=$3
if [ ! -d "$moduledir" ]; then
# Make all necessary directories.
Ds="$moduledir"
D="$moduledir"
while
D=`expr "$D//" "\(.*\)/[^/]*//"`
test ! -d "$D"
do
Ds="$D $Ds"
done
mkdir "$Ds"
fi
binfile=`basename $binfilepath`
initfile=`basename $initfilepath`
if [ -f $moduledir/$binfile ] ; then
/bin/rm $moduledir/$binfile
fi
if [ -f $moduledir/$initfile ] ; then
/bin/rm $moduledir/$initfile
fi
/bin/cp $initfilepath $binfilepath $moduledir
# don't strip here, only strip when packing up for distribution
# strip $moduledir/$binfile
chmod 775 $moduledir/$binfile
chmod 664 $moduledir/$initfile